<?php
class consultas
{
		/*function listado_paises($where){
			$sql = "";
			
			if(isset($where)){
				$sql = "select * from pais where $where";				
				}else{
					$sql = "select * from pais";
					}
				return consultar_fuente($sql);
			}
			*/
			
			
		function listado_paises(){
			$sql = '';
			if(isset($where)){
			$sql = "SELECT id_pais,
						nombre_pais
						FROM pais where $where order by nombre_pais";
			}else{	
			$sql = "SELECT id_pais,
						nombre_pais
						FROM pais order by nombre_pais";
			$datos = consultar_fuente($sql);
			return $datos;
		}
	}

		function listado_provincias(){
			$sql = '';
			if(isset($where)){
			$sql = "SELECT id_pais,
						id_provincia,
						nombre_provincia
						FROM provincia where $where order by nombre_provincia";
			}else{				
			$sql = "SELECT * FROM provincia
					INNER JOIN pais on pais.id_pais = provincia.id_pais
					order by nombre_provincia";
			$datos = consultar_fuente($sql);
			return $datos;
			
		}
	}
		
		function listado_localidades(){
			$sql = '';
			if(isset($where)){
			$sql = "SELECT id_pais,
						id_provincia,
						id_localidad,
						nombre_localidad
					FROM localidad 
					where $where order by nombre_localidad";
			}else{
			$sql = "SELECT * FROM localidad 
					INNER JOIN pais on pais.id_pais = localidad.id_pais
					INNER JOIN provincia on provincia.id_provincia = localidad.id_provincia
					order by nombre_localidad";
			$datos = consultar_fuente($sql);
			return $datos;
			
		}
	}
			
		/*function listado_provincias($where){
			$sql = "";
			
			if(isset($where)){
				$sql = "select * from provincia where $where";				
				}else{
					$sql = "select * from provincia";
					}
				return consultar_fuente($sql);
			}
			*/
			
		function poseeProvincias($id_pais){
			$sql="";
			$sql="select count(*) as cantidad from provincia where id_pais=$id_pais";
			$cant_prov = toba::db('FinalWeb')->consultar($sql);
			//ei_arbol($cant_prov);
			if(isset($cant_prov[0]) && $cant_prov[0]['cantidad'] > 0){
				return true;
			}else{
				return false;
				}
			}
			
}

?>
